A Practical Guide to Testing the Understandability of Notations

نویسنده

  • Susanne Patig
چکیده

Model-driven development is the process of creating models of a software system and transforming them into source code. Since the stepwise transformations can be done automatically or by hand, the notations of the models should be both precise and understandable. This is especially important if the software system is developed by a large, international team where the persons who model differ from the ones who implement the source code based on the models’ content. Understandability and precision can be experimentally tested. This paper presents a guideline for planning and conducting such experiments. The guideline is derived from a theoretical framework and designed to yield valid and statistically significant results by a simple experimental procedure. Additionally, an open-source tool is provided that supports the suggestions. Guideline and tool have been successfully applied in an industrial context: Experiments revealed that a graphical notation used for model-driven development within SAP AG is as precise as a textual notation, but more difficult to understand.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Practical Guide to Differential Diagnosis of Small B Cell Lymphomas

Correct diagnosis and classification of lymphoid neoplasms depends on the integration of morphologic, immunophenotypic and molecular genetic features. The mature small B cell lymphomas despite their overlapping histomorphologies, have different clinical behavior and treatment. In this review, differentia...

متن کامل

Toward enhanced life-cycle support for declarative processes

The need for flexible process-aware information systems resulted in a recent interest in declarative approaches, as they promise a high degree of flexibility. However, the potential of current declarative approaches is impeded by deficiencies in understandability and maintainability. This paper proposes an approach toward better understandability and maintainability of declarative processes by ...

متن کامل

Fuzzy decision making in testing hypotheses: An introduction to the packages ``FPV" and ``Fuzzy.p.value" with practical examples

This paper reviews and compares two R packages ``FPV" and ``Fuzzy.p.value".These packages are designed for testing hypotheses in a fuzzy environment using a fuzzy $p$-value based approach.In fact, the packages ``FPV" and ``Fuzzy.p.value" propose some useful functions for testing hypotheses when the data / hypotheses are fuzzy rather than crisp.The proposed methods and function...

متن کامل

Adaptation of the European Commission-recommended user testing method to patient medication information leaflets in Japan

BACKGROUND The safe use of drugs relies on providing accurate drug information to patients. In Japan, patient leaflets called Drug Guide for Patients are officially available; however, their utility has never been verified. This is the first attempt to improve Drug Guide for Patients via user testing in Japan. PURPOSE To test and improve communication of drug information to minimize risk for ...

متن کامل

Essentials for Developing and Validating Psychological Scales: Guide to Best Practices

Although Scale development is a common work in behavioral and psychological research, many of them are not adequately exact and perfect. Designing and validating a scale is not only straightforward but also it is an onerous and unfamiliar process. This process requires accuracy and exactness. Therefore, the purpose of this paper was to concisely review the step by step process of scale developm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008